@charset "utf-8";
/* CSS Document */
body {
	font-size: 13px;
	text-align: left;
	color: #333333;
	margin:0px; padding:0px;
	font-family:"宋体";
	background-color:#FFF;
	background-image:url(about:blank);/* for IE6 */
	background-attachment:fixed;/*必须*/

}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{padding:0;margin:0;}
label input{vertical-align:middle}
/*
<!--a:link,a:visited{text-decoration:none;color:#333}-->
*/
a:hover,a:active{text-decoration:none;}
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}
hr{height:1px;border:none;border-top:1px solid #e4e4e4;overflow:hidden}
h1,h2,h3,h4,h5,h6,h7{margin:0; padding:0;}
h1{ line-height:25px;color:#333333; font-size:15px; font-weight:bold;}
h2{ font-size:20px; font-weight:bold;}
h4{font-size: 15px; font-weight: bold; color:#656565; position: relative;}
.va_t{vertical-align: top;}
.va_m{vertical-align: middle;}
.fw13{ font-size:13px; font-weight:bold; }
.fw17{ font-size:17px; font-weight:bold;}
.fw15{ font-size:15px; font-weight:bold;}
.f13{ font-size:13px; }
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f12{font-size:12px}
.f18{font-size:18px}
.f30{font-size:30px}
.m_10{margin-bottom:10px}
.m_15{margin-bottom:15px}
.mt_10{margin-top:10px}
.mt_40{margin-top:40px}
.mt_50{margin-top:50px}
.ml_8{ margin-left:8px;}
.ml_35{ margin-left:35px;}
.ml_25{margin-left: 25px;}
.ml_55{margin-left: 40px;}
.ml_90{ margin-left:90px;}
.ml_70{ margin-left:70px;}
.ml_100{margin-left:100px;}
.ml_160{ margin-left:130px;}
.ml_150{ margin-left:150px;}
.ml_170{ margin-left:170px;}
.ml_245{margin-left: 245px;}
.ml_230{margin-left: 230px;}
.ml_280{ margin-left:260px;}
.ml_445{ margin-left:445px;}
.ml_110{ margin-left:110px; line-height:25px;}
.mr_5{ margin-left:5px;}
.mr_8{ margin-right:8px;}
.m_r5{  margin-top:5px;}
.m_r10{ margin-top:10px;}
.p_d{ padding:0 5px;}
.m_i{ margin:0px;}
.c_l{float:left;width:48%}
.c_r{float:left;width:48%;margin-left:1.5%}
.f_l{float:left}
.f_r{float:right}
.t_l{text-align:left}
.t_r{text-align:right}
.t_c{text-align:center}
table,td,tr,th{font-size:12px;}
img{ margin:0; padding:0; border:none; vertical-align:middle;}
ul{
	list-style:none; margin:0px; padding:0px;
}
li{
	list-style:none;
	margin:0px;
	padding:0px;
	/*white-space:nowrap;
	text-overflow:ellipsis;*/
}
a{ color:#666666; text-decoration:none;}
.valign {
	display:table-cell;
	*display: inline;
	zoom:1;
	vertical-align:middle;
}
b{ color:#F00; font-family:"????"; font-weight:normal; margin:0 5px;}
form{ margin:0px; padding:0px;}
INPUT{
font-size: 11pt; font-family:Arial,Microsoft YaHei,"5b8b4f53","微软雅黑","宋体";
}
TEXTAREA{
font-size: 11pt; font-family:Arial,Microsoft YaHei,"5b8b4f53","微软雅黑","宋体";
}
BUTTON{
font-size: 11pt; font-family:Arial,Microsoft YaHei,"5b8b4f53","微软雅黑","宋体";
}
select{ height:20px; line-height:20px;border:1px solid #ccc;  color:#999; font-size:15px;}
.clean {
	clear:both;
}
.clear{clear:both; height:0px; line-height:0px; font-size:0; overflow:hidden; margin:0px; padding:0px; background-color:#CCC}
span { }
span.error{
	 padding-left:16px; padding-right: 1em; color: red; }
span.success{
	 padding-left:16px; padding-right: 1em; color: red; }
em { display: inline-block; width: 180px; font-style: normal; font-size: 13px; margin-top: 5px;}
em.error{
	 padding-left:16px; padding-right: 1em; color: red; padding-left: 140px; }
em.success{
	 padding-left:16px; padding-right: 1em; color: red; }
.f_l{float:left;}
.f_r{float:right;}
.b1{ color:#bfbfbf;}
.b2{ color:#333;}
.b3{ font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.b4{ color:#999;}
.b5{ color:#666;}
.b6{ color:#0366ce;}
.b7{ color:#fdf001;}
.b2{ margin-left:10px;}
.blank10{ clear:both; height:10px; visibility:hidden; line-height:10px;}
.blank5{ clear:both; height:5px; visibility:hidden; line-height:5px;}
.blank25{ clear:both; height:25px; visibility:hidden; line-height:25px;}
.blank20{ clear:both; height:20px; visibility:hidden; line-height:20px;}
.blank40{clear:both; height:40px; visibility:hidden; line-height:40px;}
.blank70{clear:both; height:70px; visibility:hidden; line-height:70px;}
.blank147{clear:both; height:147px; visibility:hidden; line-height:147px;}
.block{ display:block;}
/**input框**/
input[type="text"],input[type="password"],textarea,select{ border:1px solid #CCCCCC; box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset; -moz-transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
form.form_login input[type="text"],form.form_login input[type="password"]{ background:url(../images/user_backend/bg-text.jpg) 0 0 no-repeat; border:1px solid #CCCCCC; width:204px; height:25px;}
form input[type="text"],form input[type="password"],form textarea{ border:1px solid #CCCCCC;}
form.form_login select{ width:204px; height:25px; border:1px solid #CCCCCC; vertical-align:middle; color:#999; font-size:15px;}
form.search_form select{ background:url(../images/pic_bg.png) -155px -113px no-repeat; width:141px; height:22px; vertical-align:middle; color:#999; margin-left:4px; font-size:15px;}
/**固定部分**/
.top{ background:url(../images/bg_top1.jpg) 0 0 repeat-x; height:31px;}
.main{ width:980px; margin:0 auto; overflow:hidden; height: auto !important; min-height: 100%;}
.top .top_countent{ width:980px; line-height:31px; margin:0px auto;}
/**头部公共部分**/
.top_left{ float:left; width:320px; overflow:hidden; color:#000000;}
.top_left .a1{ background:url(../images/house.jpg) 0 0 no-repeat; width:16px; height:16px; padding-left:20px;}
.top_right{ float:right; text-align:right;}
.top_page{  float: right;}
.top_page a{margin:0px 10px; text-decoration:underline;}
.top_right span{ color:#ff0103; margin-left:5px;}
.top_right a{ text-decoration:underline; margin:0px 2px;}
.top_page a.bg-pic{ background:url(../images/house.jpg) 0 0 no-repeat; width: 16px; height: 16px; padding-left:20px;}
/*头部修改的部分*/
.text_right{ float:right; text-align:right; height:41px;}
.pw_1{ color:#0167cc; text-decoration:underline;}
/**后台头部公共部分**/
#wapper{ width:100%; height:auto;}
.admin_top{ width:980px; margin:0 auto; padding:10px 0 20px 0;}
.admin_banner{ background:url(../images/admin/bar1.png) 0 0 repeat-x; width:100%; height:31px;}
/**footer 底部公共部分**/
.footer{ width:980px; margin:0 auto; position: relative; clear: both; padding-bottom:20px;}
.footer .adress{ text-align:center;}
.footer .adress a{ padding:0 7px; color:#333;}
/**banner公共部分**/
.main .banner{ width:980px; height:auto; display:-none;}
#outslides{ width:980px; margin:0 auto; height:60px; position:relative;}
#outslides .slides_container{ height:60px; overflow:hidden; position:relative; width:980px;}
#outslides .slides_container a{ display:none; position:absolute;}
#outslides .slides_container a.block{ display:inline;}
#slides{ position:absolute; top:7px; left:885px; z-index:100 }
.nav{ margin:26px auto 0; width:100px;}
.nav li{ float:left; margin:0px 1px; padding-left:5px;}
.nav li a{ display:block; width:23px; height:23px; float:left; overflow:hidden; background:url(../images/row1.png) 0 0 no-repeat; color:#F00; line-height:23px; text-align:center; font-weight:bold;}
.nav li.current a{ background:url(../images/row2.png) 0 0 no-repeat; color:#FFF;}

/**search公共部分**/
.Search{ width:980px; height:auto; color:#666; padding-bottom:5px;}
.logo{ float:left;}
.search_text{ float:left; background:url(../images/bg-fr.png) 0 0 no-repeat; height:30px; position:relative; width:340px; float:left;  margin:6px 0 0 115px;}
.Search .search_text .search_1{ border:none; height:21px; position:absolute; left:30px; line-height:21px; top:3px; width:242px; color:#888888;}
.Search .search_text .sel_button{ background:url(../images/bg-fr.png) -272px -30px repeat; border:none; width:64px; height:30px; position:absolute; left:272px; top:-1px; padding:0; cursor:pointer;}
.search_right{ float: right; height: 40px; line-height: 40px;}

/**表单**/
bold { font-size:13px; color:#F00; padding-right: 1em; vertical-align: top; }
bold.error{ padding-left:15px;}

/**导航部分**/
.link{ width:978px; margin:0 auto; border:1px solid #C3C3C3; height:42px;}
.link ul{  background:url(../images/nav_bg.jpg) 0 0 repeat-x; height:42px; line-height:42px;}
.link li{ float:left; width:100px; background:url(../images/bg_line.jpg) no-repeat scroll left 1px transparent;}
.link li a{ display:block; width:100px; text-align:center; font-weight:bold; font-size:15px;margin-top: -1px;}
.link li a.bg_nav{ background:url(../images/pic_bg.png) -283px -32px no-repeat; width:100px; height:44px; color:#FFF;}
.Product_Search{ width:980px; position:relative;}
.main .search_form{ width:980px; line-height:24px;}
.main .search_form .enter{ background:url(../images/pic_bg.png) 0 0 no-repeat; width:421px; height:24px; border:none; padding-left:30px; vertical-align:middle; color:#999; border:none;}
.search_form .search_bot,.date_form .search_bot{ background:url(../images/pic_bg.png) -387px -37px no-repeat; width:64px; height:24px; border:none; cursor:pointer; vertical-align:middle; color:#FFF; font-weight:bold;}
